@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead, th,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video { margin:0; padding:0; border: 0;} 
a,area{ outline:none; blr:expression(this.onFocus=this.blur()); }
a { text-decoration:none;}
a:hover { text-decoration:underline; -webkit-tap-highlight-color:transparent; }
img { -ms-interpolation-mode: bicubic; }
html, body { 
font-family: "微软雅黑",-apple-system, BlinkMacSystemFont, "PingFang SC","Helvetica Neue",STHeiti,"Microsoft Yahei",Tahoma,Simsun,sans-serif,Helvetica;
/*-webkit-text-size-adjust:none;
-moz-text-size-adjust:none;
-ms-text-size-adjust:none;
text-size-adjust:none;
-webkit-user-select: none;
user-select: none;*/
}
input { border-radius:0; }  button{-webkit-appearance: none; border-radius:0;} 
div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { list-style:none; }
@-webkit-viewport { width:device-width; }
@-moz-viewport { width:device-width; }
@-ms-viewport { width:device-width; }
@-o-viewport { width:device-width; }
@viewport { width:device-width; }
.boxcenter { margin:0 auto;}
.fl_all { float:left; display:inline-block }
.fr_all { float:right; display:inline-block }
.fl_pc { float:left; display:inline-block }
.fr_pc { float:right; display:inline-block }
.fl_ms { float:none; display:inline-block }
.fr_ms { float:none; display:inline-block }

.txtdot { overflow:hidden; white-space:nowrap; text-overflow:ellipsis }
.container { width:1200px;}
.pchide { display:none; }
.mhide { display:block; }
.clear{clear: both; line-height: 0; font-size: 0; height: 0px;}

.headerbox { border-bottom:1px #f3f3f3 solid; background:#FFF; }
.headerbox_ul { overflow:hidden; height:99px; }
.headerbox_ul_logo img { height:79px; margin-top:14px;}
.headerbox_navi { font-size:12px; color:#525a63; line-height:30px; margin-top:22px; text-align:right }
.headerbox_navi a { color:#525A63; }
.headerbox_navi a:hover { color:#cba65c; text-decoration:underline; }
.headerbox_navi span { margin:0 11px; color:#bdbdbd; }
.headerbox_schbox { outline:none; border-radius: 3px; border: 1px solid #d2d2d2; width:320px; height: 30px; line-height: 30px; box-shadow: 0px 2px 7px #eee inset; color: #c7c7c6; font: 12px/32px; float:right;}
.search_text { font-size:14px; color:#c7c7c6; line-height:30px; border:0; background:none; margin:0; padding:0; width:260px; height:30px; margin-left:10px; outline:0; }
.search_submit { width:39px; height:30px; display:block; border:0; background:url(schbg.png) top left no-repeat; margin:0; padding:0; float:right; cursor:pointer; outline:0; }

.menubox{ height:41px; border-bottom:3px #de171e solid; }
.menubox_ul { width:1200px;height:44px;margin:0 auto; }
.menubox_ul>li { float:left; display:inline-block; padding:0px 43px; font-size:16px; color:#000; font-weight:bold;height:44px;position:relative;}
.menubox_ul>li>a{color:#000;line-height:44px;}
.menubox_ul>li:hover>a{text-decoration:none;color:#c61219;font:16px/26px "微软雅黑";line-height:41px;font-weight: bold;}
.menubox_ul>li.pchide{display:none;}
.c_hover{ color:#c61219 !important}
.menubox_ul .ms_three_menu{display:none;}


/* 下拉菜单开始 */
.menubox_ul ul{	display: none; position: absolute; z-index: 99999; background: url(dhbj.png); visibility: visible; padding-top:5px;left:0;right:0;}
.menubox_ul>li li{font-size:12px; text-align:center; height:30px; line-height:30px; border-bottom:1px solid #b8913d;}
.menubox_ul>li>ul li a { padding:0 0px;color:#000000;font:13px/24px "微软雅黑";display:block;height:30px;line-height:30px; color:#fff;}
.menubox_ul>li>ul li a:hover{background-color:#b8913d;}

.menubox_ul>li:hover>ul{display:block;}
/* 下拉菜单结束 */


/* 侧导航开始 */
.ce_nav{display:none;position:fixed;right:0px;top:20%;z-index:955;bottom:20%;width:0%;}
.ce_nav .ul_div{background:url(ce_nav_2.png);overflow: hidden;border-bottom-left-radius:10px;border-top-left-radius:10px;position:relative;border:2px solid #fff;height:100%;}
.ce_nav ul{padding:10px 38px;overflow-y:auto;border-right:none;height:84%;}
.ce_nav ul li{padding:25px 15px;border-bottom:1px dashed #fff;font-size:30px;line-height:40px;}
.ce_nav ul li:last-child{border-bottom:none;}
.ce_nav ul a{color:#fff;}

.ce_nav .toggle_btn{width:70px;height:141px;background:url(ce_nav_1.png) no-repeat center center;cursor:pointer;position:absolute;margin-left:-68px;top:30%;z-index:1;}

.ce_nav .toggle_btn.zk{background:url(ce_nav.png) no-repeat center center;}

.ce_nav .up{height:30px;background:url(Img_822181_1.png) no-repeat center center;}
.ce_nav .down{height:30px;background:url(Img_822181_1_1.png) no-repeat center center;}

/* 侧导航结束 */


/*.bannerpc { height:490px; overflow:hidden; position:relative; }
.bannerpc img { display:block; position:absolute; left:50%; margin-left:-990px; }*/



.footerbox { background:#f2f2f2; border-top:3px #db262f solid; overflow:hidden; }
.footerbox_in { overflow:hidden; padding-bottom:4px; border-bottom:1px #dfdfdf solid; }
.footer_left { overflow:hidden; float:left; display:inline-block; }
.footer_left dt { float:left; display:inline-block; }
.footer_left dt img { width:182px; height:93px; display:block; margin-top:35px; margin-left:33px; }
.footer_left dd { float:left; display:inline-block; }
.footer_add { border-left:1px #dfdfdf solid; padding-left:15px; margin-left:33px; line-height:27px; font-size:12px; color:#555c61; margin-top:27px;  height:112px; }
.footer_add li { background-position:left center; background-repeat:no-repeat; padding-left:38px; width:328px; }
.footer_add li a { color:#555c61; }
.footer_add li a:hover { color:#cba65c; text-decoration:underline; }
.footer_add li.fbg1 { background-image:url(footerico1.png) }
.footer_add li.fbg2 { background-image:url(footerico2.png) }
.footer_add li.fbg3 { background-image:url(footerico3.png) }
.footer_add li.fbg4 { background-image:url(footerico4.png) }
.footer_link { border-left:1px #dfdfdf solid; padding-left:14px; line-height:27px; font-size:12px; color:#555c61; margin-top:27px; float:left; display:inline-block; width:160px; height:112px; }
.footer_link li { padding-right:24px; float:left; display:inline-block; }
.footer_link li a { color:#555c61; }
.footer_link li a:hover { color:#cba65c; text-decoration:underline; }
.footer_qcode { float:right; display:inline-block; overflow:hidden; margin-top:25px; }
.footer_qcode li { float:left; display:inline-block; overflow:hidden; margin-left:47px; }
.footer_qcode li img { display:block; width:133px; height:136px; }
.footer_copy { font-size:12px; color:#8d8d8d; line-height:20px; text-align:center; padding-top:16px; padding-bottom:16px; }



/* screen 1140 */
@media screen and (max-width:992px){ 
body { width:750px; margin:0 auto; position:relative; }
.container { width:auto;}

.fl_pc { float:none; display:inline-block }
.fr_pc { float:none; display:inline-block }
.fl_ms { float:left; display:inline-block }
.fr_ms { float:right; display:inline-block }

.pchide { display:block; }
.mhide { display:none;}

.headerbox { border-bottom:3px #de141c solid; position:fixed; top:0; left:0; right:0;z-index:999;}
.headerbox_ul { height:93px; }
.headerbox_ul_logo img { height:93px; margin-top:0px; margin-left:23px;}
.headerbox_ul_right { position:absolute; top:96px; left:0; right:0; background:url(schbg2.png) top left repeat-x; height:133px; z-index:999;display:none;}
.headerbox_schbox { border-radius:55px; border: 1px solid #d2d2d2; width:606px; height:55px; margin:0 auto; margin-top:30px; line-height:55px; font:26px/54px; float:none;}
.search_text { font-size:30px; line-height:54px; margin:0; padding:0; width:450px; height:55px; margin-left:25px; outline:0; color:#000;}
.search_submit { width:106px; height:55px; background:url(schbg1.png) top center no-repeat #d29f36; border-radius:55px; }
.headerbox_ul_menu { width:67px; height:70px; background:url(tpm.png) top center no-repeat; margin-right:10px;cursor:pointer;background-size:67px; margin-top:15px}
.headerbox_ul_li a { font-size:26px;}
.headerbox_ul_li{ font-size:26px;}
.headerbox_ul_menu.now {background:url(tpm1.png) top center no-repeat;background-size:67px;}
.headerbox_ul_schbtn { width:67px; height:70px; background:url(tps.png) top center no-repeat;cursor:pointer;background-size:67px; margin-top:15px}
.headerbox_ul_schbtn.now {background:url(tps1.png) top center no-repeat;background-size:67px; }

.menubox { height:auto; border-bottom:none; background:#FFF; position:fixed; top:96px; right:0; bottom:0; left:100%; background:url(alphabg.png) top left repeat; z-index:999;cursor:pointer;}
.menubox_ul { margin:auto; position:fixed; top:96px; right:0; bottom:0; background:#FFF; width:0;overflow:hidden;overflow-y:auto;height:auto;}
.menubox_ul>li { float:none; display:block; padding:0; font-size:26px; color:#000; font-weight:normal;height:auto;min-height:80px;border-bottom:1px #d4d5d6 solid;cursor:pointer;background:#e9e9e9;}
/*.menubox_ul>li:first-child{background:none;}*/
.menubox_ul>li.pchide{display:block;}
.menubox_ul>li>a{display:block;padding-left:34px;line-height:80px;font-size:36px;font-weight:normal;background:url(ms_sy_img_1.png) no-repeat 92% 34px;}
.menubox_ul>li>a.hover{background:url(ms_sy_img_1_1.png) no-repeat 92% 34px; color:#ed1c24;}

.menubox_ul>li:hover>a{text-decoration:none;color:#ed1c24;line-height:80px;font-size:36px;font-weight:normal;}


/* 下拉菜单开始 */
.menubox_ul ul{	display: none;position:static; background:#fff;overflow: hidden;}
.menubox_ul>li li{font-size:28px;text-align:left;height:auto;min-height:70px;line-height:70px;color:#666;border-bottom:none;font-weight:normal;padding-left:40px;}
.menubox_ul>li>ul>li>a{ padding:0 0px;color:#666;display:block;font-size:32px;height:70px;line-height:70px;/*background:url(ms_sy_img_9_1.png) no-repeat left center;*/padding-left:28px;font-weight:normal;}
.menubox_ul>li>ul>.xlcd>a{ background:url(ms_sy_img_1.png) no-repeat 92% 25px;}

.menubox_ul>li>ul>li>a.e{padding-left:34px;}
.menubox_ul>li>ul>li>a:hover{color:#ed1c24;background:url(ms_sy_img_1.png) no-repeat 92% 27px;text-decoration: none;}
.menubox_ul>li>ul>li>a.hover{color:#ed1c24;background:url(ms_sy_img_1_1.png) no-repeat 92% 31px;text-decoration: none;}


/*三级菜单开始*/
.menubox_ul .ms_three_menu{overflow: hidden;padding:10px 0;}
.menubox_ul .ms_three_menu>li{padding-left:40px;}
.menubox_ul .ms_three_menu>li>a{padding:0;color:#666;font-size:28px;font-weight:normal;padding-left:20px;background:url(ms_sy_img_9_1.png) no-repeat left center;height:70px;line-height:70px;}
.menubox_ul .ms_three_menu>li>a:hover{color:#ed1c24;background:url(ms_sy_img_9_1.png) no-repeat left center;text-decoration: none;}
.menubox_ul .ms_three_menu>li>a.hover{background:url(ms_sy_img_9_1.png) no-repeat left center;color:#ed1c24;}
/*三级菜单结束*/


.menubox_ul>li:hover>ul.msul{display:none;}
/* 下拉菜单结束 */


/* 侧导航开始 */

.ce_nav{display:block;}


/* 侧导航结束 */



.bannerm { margin-top:96px; }

.footerbox_in { padding-bottom:0px; border-bottom:none; }
.footer_left { float:none; display:block; }
.footer_left dt img { width:253px; height:130px; margin-top:32px; margin-left:20px; }
.footer_left dd { float:right; }
.footer_add { border-left:none; padding-left:auto; margin-left:auto; line-height:35px; font-size:20px; color:#666666; margin-top:23px; margin-right:20px; height:auto }
.footer_add li { background-position:left center; background-repeat:no-repeat; padding-left:35px; width:auto; }
.footer_link { border:1px #d6d6d6 solid; border-left:none; border-right:none; padding-left:0px; line-height:70px; font-size:20px; color:#3a3a3a; margin:0 20px; margin-top:28px; float:none; display:block; width:auto; height:70px; }
.footer_link li { padding:0 19px; float:left; display:inline-block; }
.footer_link li a { color:#3a3a3a; }
.footer_qcode { float:none; display:block;/*  margin-top:127px; */ /* background:#FFF; */ padding:30px 0; }
.footer_qcode li { margin-left:72px; /*width:50%;*/ }
.footer_qcode li img { width:266px; height:272px; margin:0 auto }
.footer_copy { font-size:20px; color:#8d8d8d; line-height:40px; padding-top:0px; padding-bottom:0px;/*  position:absolute; bottom:356px; left:0; right:0; */ margin-bottom:100px;}

}